geometric shapes loop